Core suitefunctional-area suitesRequired suitesent by the FinderBalloon HelpCommunications Resource ManagerCommunications Toolboxcompatibilityand the ToolboxConnection ManagerControl Managercursors, initializing(data, exchanging with other applicationsDevice ManagerDialog ManagerDisk Initialization ManagerDrawString procedureEdition ManagerEvent Managerevents
high-level!extensions. See system extensionsfigures, syllogisticFile ManagerFile Transfer ManagerFindersending Apple eventsFinder InterfaceFont ManagerFSpCreate functionGestalt functionglue routinesHelp ManagerImage Compression ManagerInitCursor procedureInitFonts procedureInitGraf procedureInitWindows procedurecode conventionsinterapplication communicationList ManagerMacintosh Operating System"Macintosh script management systemMacintosh system softwareMacintosh Toolboxmanagers.See also system softwareMemory ManagerMenu Manager
introducedmoods, syllogisticMoveTo procedureMovie ToolboxmoviesNewHandle functionNewHandleClear functionNewWindow functionoperating environmentchecking features ofpackagespatchesPBHCreate functionPPC ToolboxProcess Manager)Program-to-Program Communications Toolbox QuickDrawcapabilitiesinitializing QuickTimeRAMrandom-access memory. See RAMread-only memory. See ROMResource ManagerROMScrap Manager@script management system. See Macintosh script management systemScript Managerscript systemsSCSI ManagerSetPort procedureSetRect procedureShutdown ManagerSound Input ManagerSound ManagerStandard File Packagestringsdrawingsystem extensionsSystem filesystem softwareTerminal Managertextcentering in a windowdrawingtext service componentsText Services ManagerText UtilitiesTextEditTime ManagertracksVenn DiagrammerVertical Retrace ManagerVirtual Memory ManagerWindow Managerwindow pointerwindow recordwindowscreating origin inWorldScript
@ operatorA5 registerA5 worlddefinedapplication global variablesapplication heapdefinedapplication parametersapplication partitionsApplLimit global variableApplZone global variableblocks, memorydefinedpurging and reallocatingByte data typecoercing to Char data typeChar data typecoercing to Byte data typecompaction. See heap compactionCurrentA5 global variabledangling pointersdata types, general purposedouble indirectionfree blocksGetDialogItem procedureHandle data typehandlesheap compactionheap fragmentationheap purging'heap. See application heap; system heapHLock procedureHUnlock procedureintegerscoercing to long integerscoercing to pointers
jump tablelocking relocatable blockslong integerscoercing to integerscoercing to pointersmaster pointer blocksmaster pointersMaxApplZone procedureand ApplLimit global variablememory
data typesMoreMasters procedureNewPtr functionnonrelocatable blocksadvantages ofdata type fordefined
partitions2.See also application partitions; system partitionpointerscoercing to integerscoercing to long integersto procedures and functionsProcPtr data typePtr data typepurging relocatable blocksQuickDraw global variablesReallocateHandle procedurereallocating relocatable blocksrelocatable blocksdata type fordefineddisadvantages oflockingproperties ofpurgingreallocating unlockingSignedByte data typestackstack framestack snifferStr15 data typeStr255 data typeStr27 data typeStr31 data typeStr63 data typeStringHandle data typeStringPtr data typein C in Pascalsystem global variablessystem heapsystem partition..See also system heap; system global variablesTicks global variabletype castingtype coercionunlocking relocatable blocks'MDEF' resource type'STR#' resource typeAddResource procedureCurResFile functionDetachResource proceduredialog resourceserrorsand Resource Manager routinesFindFolder functionGet1Resource functionGetIndString procedureGetNewDialog functionGetNewWindow functionGetPattern functionGetResource functionHOpenResFile functionlocalizationMPWpreferences filescreatingmanagingnames ofreadingupdatingPreferences folderResEdit resource editorResError functionresource filescreatingcurrentdefineddetermining reference number ofmanagingreadingupdatingchecking for errorsresource mapsresource pathsresource specificationsresource types'DITL''DLOG''MDEF''STR#''WIND'$resource types. See resources, types resourcescompileddefinedstandard typesstructure ofspecifying using ResEditspecifying using Reztypestypical locations ofusing customusing standard using to facilitate localizationusing to store static dataResType data type!Rez resource description languageSetResFile proceduresystem resourcesUseResFile procedureapplicationsinitializingDelay proceduredialog boxesevent handling inDIBadMount functiondisk-inserted eventshandling
event loopevent priorityevent recordevent-driven programmingEventRecord data typekey-up low-levelmouse-upnulloperating-systempriority receivingtypes ofhigh-level eventskey-up eventslow-level eventsmenu barcreatingmenuscreatingmouse-up eventsnull eventsoperating-system eventsPtInRect functionStillDown functionTrackGoAway functiontracking the mouseuser-centered designWaitNextEvent function'ICON' resource type
bit imagesBitMap data typebitmapscirclesCloseRgn procedurecoordinate planeCopyBits procedureDiffRgn proceduredrawingEraseRect procedureFillRect procedureFillRgn procedureFrameOval procedureFrameRect procedureGetPort procedureGrafPort data typeGrafPtr data typegraphics portssetting and restoringiconslinesNewRgn functionOpenRgn procedureovalsPaintRect procedurepatternspixelsPoint data typepointsdrawing textRect data type
introducedDisposeHandle procedureDisposePtr procedureDisposeWindow proceduredocument recordsdocument windowsclosingdrag regionDragWindow procedureEndUpdate procedureactivateClose commandNew commandfilesspecifying in a document recordFindWindow functionFrontWindow functionGetWRefCon functionGlobalToLocal procedureand window recordsHideWindow procedureHiliteControl procedureInvalRect procedureInvalRgn proceduremenu commandskeyboard equivalentsmouse-down eventsin the menu bar
in windowsMoveWindow procedure
part codesresume eventsSelectWindow procedureSetWRefCon procedureShowWindow proceduresuspend eventsSystemClick procedure title barupdate eventsand activate eventshandlingwindow recordsreference constant inWindowPeek data typeWindowPtr data typeWindowRecord data type
activatingactiveand dialog boxesand graphics portsclosingcreating a new windowdesk accessorydialog boxesdocumentdraggingdrawing content region events in
introducedmouse-down events inparts ofpositioningsetting titletypesupdating'DITL' resource type'DLOG' resource typealert boxesbuttonsdrawing an outline aroundCancel buttonin modal dialog boxescheck boxeshandling user clicks oncontrols$.See also check boxes, radio buttonsdrawing an outline aroundsetting values ofdefault buttondefineditems in. See item listsDialogSelect functionin modal dialog boxes Enter keyin modal dialog boxes
Escape keyin modal dialog boxeskey-downIsDialogEvent function
item listsitem numbers items in alerts and dialog boxeskey-down eventsmodal dialog boxescreatingmodal dialog filter functionsModalDialog proceduremodeless dialog boxescreatinghandling events inmovable modal dialog boxesradio buttonshandling user clicks on
Return keyin modal dialog boxesSetCtlValue procedureSetDialogItem procedurein modal dialog boxes